home *** CD-ROM | disk | FTP | other *** search
/ The PC-SIG Library 9 / The PC-SIG Library on CD ROM - Ninth Edition.iso / 1501_600 / DISK1532 / DISK1532.ZIP / TICS.DOC < prev    next >
Text File  |  1988-09-26  |  48KB  |  1,453 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.                        TEXTBOOK INVENTORY CONTROL SYSTEM
  22.                                   Version 1.0
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.          This document describes TICS, the Textbook Inventory Control
  40.          System, version 1.0, which was created by Barry Alpern in
  41.          June 1988.
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                         Copyright (c) 1988 Barry Alpern
  64.  
  65.  
  66.  
  67.  
  68.  
  69.                                           TICS USERS GUIDE ---- PAGE 2
  70.  
  71.  
  72.  
  73.                                   INTRODUCTION
  74.  
  75.  
  76.          TICS, the Textbook Inventory Control System, is the
  77.          copyrighted property of Barry Alpern.  You are granted a
  78.          limited license to use TICS, and to copy it and distribute
  79.          it, provided that the following conditions are met:
  80.  
  81.          1) No fee may be charged for such copying and distribution.
  82.  
  83.          2) TICS may ONLY be distributed in its original, unmodified
  84.             state.
  85.  
  86.          Any voluntary contribution for the use of this program will
  87.          be appreciated and should be sent to:
  88.  
  89.                                   Barry Alpern
  90.                              3600 N. Lake Shore Dr.
  91.                                Chicago, IL 60613
  92.  
  93.          You may not use this product in a commercial environment
  94.          (non-educational) or a government organization without paying
  95.          a license fee of $50.
  96.  
  97.          A word about user supported software:
  98.  
  99.          The user supported software concept (usually referred to as
  100.          freeware) is an attempt to provide software at low cost.  The
  101.          cost of offering a new product by conventional means is
  102.          staggering and hence dissuades many independent authors and
  103.          small companies from developing and promoting their ideas.
  104.          User supported software is an attempt to develop a new
  105.          marketing channel, where products can be introduces at low
  106.          cost.
  107.  
  108.          If user supported software works, then everyone benefits.
  109.          The user benefits by receiving quality products at low cost
  110.          and by being able to "test drive" software thoroughly before
  111.          purchasing it.  The author benefits by being able to enter
  112.          the commercial software arena without first needing large
  113.          sources of venture capital.
  114.  
  115.          But it can only work with your support.  We're not just
  116.          talking about TICS here but about all user supported
  117.          software.  If you find that you are still using a program
  118.          after a couple of weeks, then you should send in a
  119.          contribution.
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                         Copyright (c) 1988 Barry Alpern
  130.  
  131.  
  132.  
  133.  
  134.  
  135.                                           TICS USERS GUIDE ---- PAGE 3
  136.  
  137.  
  138.  
  139.                                      TICS
  140.                                TABLE OF CONTENTS
  141.  
  142.          GENERAL INFORMATION.......................... 4
  143.          WHAT YOU NEED................................ 4
  144.          GETTING STARTED.............................. 4
  145.          THE MAIN MENU................................ 5
  146.          BOOK ISSUED TO STUDENT....................... 5
  147.          UPDATE RECORDS............................... 7
  148.          BOOK RETURNED BY STUDENT..................... 7
  149.          PRINT RECORDS................................ 8
  150.          DISPLAY RECORDS.............................. 9
  151.          PRINT BOOKS NOT RETURNED..................... 9
  152.          UPDATE BOOK TITLE INFORMATION................ 9
  153.          REORGANIZE INDEXES...........................10
  154.          RECONSTRUCT INDEXES..........................10
  155.          SETUP........................................10
  156.          GLOSSARY.....................................12
  157.          APPENDIX A...................................16
  158.          APPENDIX B...................................19
  159.          APPENDIX C...................................20
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.                         Copyright (c) 1988 Barry Alpern
  196.  
  197.  
  198.  
  199.  
  200.  
  201.                                           TICS USERS GUIDE ---- PAGE 4
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.          GENERAL INFORMATION
  211.  
  212.          TICS is a general textbook inventory control program.  It was
  213.          developed with ease of use as the primary objective.  TICS is
  214.          entirely menu driven, making it very easy for the occasional
  215.          user as well as the professional user to enter, modify, and
  216.          maintain inventory control over textbooks.
  217.  
  218.          WHAT YOU NEED:
  219.  
  220.          TICS requires 200K (or more) of available memory on an IBM PC
  221.          (or compatible) with DOS and a least one disk drive.  A
  222.          printer is optional but very useful.
  223.  
  224.          GETTING STARTED:
  225.  
  226.          TICS is contained in one file, TICS.EXE.  To start the
  227.          program put the TICS disk in the default drive.  Then key in
  228.          TICS and press the <RETURN> or <ENTER> key.  (Note: The
  229.          <RETURN> and <ENTER> keys are different labels for the same
  230.          key and therefore have the save result.) TICS, the Textbook
  231.          Inventory Control System, will then be ready to use.  See
  232.          Appendix A for additional information on how to install TICS
  233.          on a computer with one diskette drive, two diskette drives,
  234.          or a hard drive.
  235.  
  236.          While using the TICS program, it is necessary to enter
  237.          information in one field after another.  The <ENTER> key must
  238.          be pressed after the data has been entered for each field.
  239.          If you want to go back to the previous field, the up arrow
  240.          moves the cursor to the previous field.
  241.  
  242.          When you are updating a record that has already been entered,
  243.          pressing the <ENTER> key will advance the cursor from field
  244.          to field without changing previously entered data.  The data
  245.          previously entered will be redisplayed.  To erase any data
  246.          field, move the cursor to that field, then press the space
  247.          bar once followed by the <ENTER> key.
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.                         Copyright (c) 1988 Barry Alpern
  262.  
  263.  
  264.  
  265.  
  266.  
  267.                                           TICS USERS GUIDE ---- PAGE 5
  268.  
  269.  
  270.  
  271.          THE MAIN MENU:
  272.  
  273.          From the main menu the following functions are available:
  274.  
  275.                    1.  Issue a book to a student
  276.                    2.  Update textbook inventory records
  277.                    3.  Record a book returned by a student
  278.                    4.  Print reports of the inventory records
  279.                    5.  Display the inventory records on the screen
  280.                    6.  Print reports of books not returned
  281.                    7.  Update book title information
  282.                    8.  Reorganize the indexes
  283.                    9.  Reconstruct the indexes
  284.                   10.  Set the display  colors
  285.                   11.  Return to the operating system
  286.  
  287.          The main menu screen displays the following selections:
  288.  
  289.                   A) BOOK ISSUED TO STUDENT
  290.                   B) UPDATE RECORDS
  291.                   C) BOOK RETURNED BY STUDENT
  292.                   D) PRINT RECORDS
  293.                   E) DISPLAY RECORDS
  294.                   F) PRINT BOOKS NOT RETURNED
  295.                   G) UPDATE BOOK TITLE INFORMATION
  296.                   H) REORGANIZE INDEXES
  297.                   I) RECONSTRUCT INDEXES
  298.                   J) SETUP
  299.                   X) END OF SESSION
  300.  
  301.          Select the function you want by entering the letter which is
  302.          to the left of the function.  The screen clears and a
  303.          secondary screen is displayed.
  304.  
  305.  
  306.          BOOK ISSUED TO STUDENT
  307.  
  308.          The purpose of this function is to record that a book was
  309.          issued to a student.  Appendix C contains a sample form that
  310.          could help you in collecting this information.  This sample
  311.          form can be used as an input document while entering the
  312.          information.
  313.  
  314.          When the BOOK ISSUED TO STUDENT function is selected, the
  315.          issue screen is displayed as follows:
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.                         Copyright (c) 1988 Barry Alpern
  328.  
  329.  
  330.  
  331.  
  332.  
  333.                                           TICS USERS GUIDE ---- PAGE 6
  334.  
  335.  
  336.  
  337.                              BOOK ISSUED TO STUDENT
  338.  
  339.          FILE NAME:
  340.  
  341.          BOOK TITLE:
  342.          AUTHOR'S FIRST NAME:
  343.          AUTHOR'S LAST NAME:
  344.          BOOK COST - NEW:
  345.  
  346.  
  347.  
  348.          BOOK CODE:                         BOOK'S CONDITION:    NEW
  349.          STUDENT:                                                GOOD
  350.           FIRST NAME:                                            FAIR
  351.           LAST NAME:                                             POOR
  352.           DIVISION NUMBER:                  DATE ISSUED:
  353.           IDENTIFICATION NUMBER:            DATE RETURNED:
  354.  
  355.          F4 NEW ISSUE DATE
  356.  
  357.  
  358.          The first thing to be entered is the file name for a specific
  359.          book.  This name follows the standard file naming conventions
  360.          of PC-DOS or MS-DOS. (See the description of file name in the
  361.          glossary for additional information.)  Either enter a
  362.          filename or a question mark (?).  The response of a question
  363.          mark (?) lists all the TICS files that are already on the
  364.          disk or diskette.  The up arrow, down arrow, Page Up, Page
  365.          Down keys are used to highlight the desired file.  Press the
  366.          <RETURN> key to select that file.  The <ESC> key returns to
  367.          the FILE NAME field of the issue screen without selecting a
  368.          file.
  369.  
  370.          After you have entered or selected the file name, TICS makes
  371.          an attempt to open the file.  If the file is found, the book
  372.          title, author's name, and the cost are displayed on the
  373.          screen.  The program asks you to verify that this is the
  374.          correct file.  If the file is not found on the default disk,
  375.          the program asks if it is a new file.  The program then gives
  376.          you the option of selecting another file or entering the
  377.          title, author's name and cost to create a new file.
  378.  
  379.          After the correct textbook file has been determined, the hard
  380.          work begins: entering the data.  The date on which the
  381.          textbook was issued is requested;  a DATE OF ISSUE TO STUDENT
  382.          message is displayed on the screen just below the BOOK COST
  383.          information.  This date is affixed to every record entered
  384.          during this session.  If you want to change the date issued,
  385.          press the F4 key then the <RETURN> KEY.  A new date is
  386.          requested.  Enter the new date.
  387.  
  388.          Enter the data field by field.  Press <RETURN> key when the
  389.          field is finished.  The glossary contains the definition of
  390.          the fields used.  It is recommended that you understand the
  391.  
  392.  
  393.                         Copyright (c) 1988 Barry Alpern
  394.  
  395.  
  396.  
  397.  
  398.  
  399.                                           TICS USERS GUIDE ---- PAGE 7
  400.  
  401.  
  402.  
  403.          definitions of these terms, especially file name and book
  404.          code, before entering the data.
  405.  
  406.  
  407.          UPDATE RECORDS
  408.  
  409.          The purpose of this function is to change some of the
  410.          information on a record.  For example, while reviewing the
  411.          information entered during a session, you might notice a
  412.          student's name spelled incorrectly.  This function allows you
  413.          to correct data entry errors.
  414.  
  415.          When the UPDATE RECORDS function is chosen, the same basic
  416.          screen is displayed as with the BOOK ISSUED TO STUDENT
  417.          function.  All records are accessible by book code, student's
  418.          name or student's identification number.
  419.  
  420.          The program first asks for the book code.  If the book code
  421.          is unknown, you can access the record by student name or
  422.          identification number.  To access the record by student name,
  423.          press the F2 key then the <RETURN> key.  To access the record
  424.          by student identification number, press the F3 key then
  425.          <RETURN> key.  If after pressing F2 or F3 and <RETURN> you
  426.          decide that you want to seek the record by book code after
  427.          all, press <F1> and <RETURN>.  After you have chosen the
  428.          method by which you want to access the record, supply the
  429.          information (book code, etc.) needed to specify the record
  430.          you want.  It should be noted that more than one record may
  431.          contain the information you have specified.  For example
  432.          duplicate records might exist for many reasons: two students
  433.          might have the same name, a book might be returned and
  434.          reissued, or a student might lose a book and be issued
  435.          another one.
  436.  
  437.          When one or more records containing the information you
  438.          specified have been found, the first (or only) is displayed
  439.          and a "CHANGE THIS RECORD?" message appears.  A Y response
  440.          allows you to update this record. An N or <RETURN> response
  441.          will display the next record with the specified information
  442.          if duplicate records exist.  If a duplicate record does not
  443.          exist, the information for the next record to be updated is
  444.          requested.  To move from one field to another within a
  445.          record, press the <RETURN> key.  When no new entry is made,
  446.          the content of the current field is not changed.  After you
  447.          have finished updating the fields, an "IS THIS RECORD
  448.          CORRECT?" message appears.  Respond with Y to update the
  449.          record; N or <RETURN> to make no change and go on to the next
  450.          record.
  451.  
  452.  
  453.          BOOK RETURNED BY STUDENT
  454.  
  455.          The purpose of this function is to record that a book has
  456.          been returned.  This function can be used to good advantage
  457.  
  458.  
  459.                         Copyright (c) 1988 Barry Alpern
  460.  
  461.  
  462.  
  463.  
  464.  
  465.                                           TICS USERS GUIDE ---- PAGE 8
  466.  
  467.  
  468.  
  469.          if a list of the books issued has already been printed (see
  470.          the PRINT RECORDS function) so it can be used in the
  471.          classroom while the books are being returned at the end of
  472.          the term.  If the list is in book code order, you can quickly
  473.          identify a student returning a book not issued to him or her.
  474.  
  475.          When the BOOK RETURNED BY STUDENT function is selected, the
  476.          same basic screen is displayed as with the BOOK ISSUED TO
  477.          STUDENT function.  After the correct textbook file has been
  478.          determined but before any records are accessed, a "DATE OF
  479.          RETURN BY STUDENT" message is displayed just below the BOOK
  480.          COST information.  If no date is entered, each record
  481.          accessed will be stamped with the date entered when the
  482.          computer was turned on.  To change the date with which the
  483.          next record (and succeeding records) will be stamped, press
  484.          the F4 key then the <RETURN> key.
  485.  
  486.          Records are accessed in the same manner as in the UPDATE
  487.          RECORDS function.  After a record is displayed, an "IS THIS
  488.          THE CORRECT RECORD?" message appears.  A response of Y will
  489.          automatically add the return date to the record.  A response
  490.          of N or <RETURN> will display the next record with the same
  491.          specified information, or if there are no more records
  492.          containing the specified information, another book will be
  493.          requested.
  494.  
  495.          PRINT RECORDS
  496.  
  497.          This purpose of this function is to allow the user to print
  498.          records in different orders.  The records can be printed in
  499.          order according to book code, student's name, student's
  500.          division, or student's identification number.  The reports
  501.          are designed to use 8 1/2 x 11 paper, either continuous or
  502.          single sheet forms.
  503.  
  504.          When the PRINT RECORDS function is selected, the print screen
  505.          is displayed as follows:
  506.  
  507.                             PRINT RECORDS
  508.  
  509.          FILE NAME:
  510.  
  511.          BOOK TITLE:
  512.          AUTHOR'S FIRST NAME:
  513.          AUTHOR'S LAST NAME:
  514.          BOOK COST - NEW:
  515.  
  516.               ORDER BY: 1) BOOK NUMBER
  517.                         2) STUDENT'S NAME
  518.                         3) STUDENT'S DIVISION
  519.                         4) STUDENT'S ID NUMBER
  520.                         0) RETURN TO PREVIOUS MENU
  521.  
  522.          The first thing entered is the file name for the specific
  523.  
  524.  
  525.                         Copyright (c) 1988 Barry Alpern
  526.  
  527.  
  528.  
  529.  
  530.  
  531.                                           TICS USERS GUIDE ---- PAGE 9
  532.  
  533.  
  534.  
  535.          book.  Use the same file name as when the data was first
  536.          entered or last updated.  After the file name has been
  537.          entered, the book's title and author are displayed, and a
  538.          file verification is requested.
  539.  
  540.          After you have verified the file information, prepare the
  541.          printer and select the order for the report.  The amount of
  542.          time it takes to print a report depends on the size of the
  543.          file and the speed of your printer.
  544.  
  545.  
  546.          DISPLAY RECORDS
  547.  
  548.          This purpose of this function is similar to the PRINT RECORDS
  549.          function, but the records are display on the screen rather
  550.          than printed.  This function can be used to review records
  551.          quickly.
  552.  
  553.          After the file name and order are selected, the list is
  554.          divided into pages, one page being the amount that fits on
  555.          one screen, and the first page is displayed.  To advance to
  556.          the next page, press the <RETURN> key.  To go to a specific
  557.          page, enter the page number, then press the <RETURN> key. The
  558.          number of the page currently being displayed and the total
  559.          number of pages are shown in the upper right hand corner of
  560.          the screen.  The total number of records in the file is shown
  561.          on the last page.
  562.  
  563.          To change the file or order, press the F1 key, then the
  564.          <RETURN> key.  The program displays the file selection screen
  565.          of this function.
  566.  
  567.  
  568.          PRINT BOOKS NOT RETURNED
  569.  
  570.          The purpose of this function is similar to the PRINT RECORDS
  571.          function, but it only prints records which do not have a
  572.          return date.  This allows you to have a list of only those
  573.          books not returned.
  574.  
  575.          The report has two forms.  The first report form's format is
  576.          the same as that of the PRINT RECORDS function.  The second
  577.          form, the Book Debt Slip, has a format like the screen of the
  578.          BOOK ISSUED TO STUDENT function with one added field for
  579.          present book cost.  Three (3) Book Debt Slips are printed per
  580.          page.  If your school district keeps a permanent record of
  581.          books not returned at the end of the term, these slips could
  582.          be used as such.
  583.  
  584.  
  585.          UPDATE BOOK TITLE INFORMATION
  586.  
  587.          The purpose of this function is to allow the header
  588.          information of each file to be changed.  If you notice an
  589.  
  590.  
  591.                         Copyright (c) 1988 Barry Alpern
  592.  
  593.  
  594.  
  595.  
  596.  
  597.                                          TICS USERS GUIDE ---- PAGE 10
  598.  
  599.  
  600.  
  601.          error after the initial book title information has been
  602.          entered, this function is used to change it.
  603.  
  604.          Enter the file name.  After the correct textbook file has
  605.          been determined, the file information can be changed.  When
  606.          no entry is made in a field, its content is not changed and
  607.          is redisplayed.  When an "IS THE TITLE CORRECT?" message is
  608.          displayed, a response of Y will allow updating the title
  609.          information in the file.  A response of N or <RETURN> will
  610.          not change the title information but will request another
  611.          file name.
  612.  
  613.          REORGANIZE INDEXES
  614.  
  615.          Each textbook file consists of five (5) physical computer
  616.          files.  The name of each of the files begins with the
  617.          filename for the textbook.  A suffix is added to designate
  618.          whether the file contains the main information (DAT) or the
  619.          indexes (IXn).  Note: An index is a programming technique to
  620.          allow quick access to each record of a large file.  The
  621.          contents of the indexes are transparent to the user.
  622.  
  623.          The use of this function is optional but is recommended.
  624.          Each time a textbook file is selected, the program reads one
  625.          or all the indexes associated with that file.  If the indexes
  626.          have been reorganized into the logical order of the file, the
  627.          time it takes to read the indexes will be greatly reduced.
  628.          It is not necessary to run this function frequently; however,
  629.          it can be run any time.  New records can be added to the file
  630.          after the indexes have been reorganized.
  631.  
  632.  
  633.          RECONSTRUCT INDEXES
  634.  
  635.          The purpose of this function is to reconstruct or rebuild the
  636.          indexes.  There are many reasons why the indexes may become
  637.          broken or corrupted such as a sudden rise, fall or failure in
  638.          the power while an index is being modified.  This function
  639.          does not have to be run unless you suspect that an error has
  640.          occurred.  The length of time it takes to run this function
  641.          depends on how fast the disk or diskette drive is and the
  642.          number of records in the file.
  643.  
  644.  
  645.          SETUP
  646.  
  647.          The purpose of this function is to define the type of display
  648.          terminal being used.  The choices of display terminals are
  649.          monochrome (M) or color (C).  If monochrome is chosen, the
  650.          default color is the color (white, amber or green) of the
  651.          terminal.  If color is chosen, the default colors are black
  652.          background with white letters.  You can change the colors by
  653.          pressing the up arrow or down arrow when the color selection
  654.          prompt is displayed.  After selecting the desired color,
  655.  
  656.  
  657.                         Copyright (c) 1988 Barry Alpern
  658.  
  659.  
  660.  
  661.  
  662.  
  663.                                          TICS USERS GUIDE ---- PAGE 11
  664.  
  665.  
  666.  
  667.          press the <RETURN> key.  The setup file is automatically
  668.          updated.
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.                         Copyright (c) 1988 Barry Alpern
  724.  
  725.  
  726.  
  727.  
  728.  
  729.                                          TICS USERS GUIDE ---- PAGE 12
  730.  
  731.  
  732.  
  733.          GLOSSARY
  734.  
  735.          This glossary contains definitions of terms used in the
  736.          Textbook Inventory Control System User's Guide.
  737.  
  738.          AUTHOR'S NAME  This field contains the name of the person who
  739.                         is credited with writing the book.  The
  740.                         maximum number of characters allowed for the
  741.                         author's first name is ten (10); for the
  742.                         author's last name, twenty (20).
  743.  
  744.          BOOK CODE      This field contains the code that is used to
  745.                         identify the individual book.  The maximum
  746.                         number of characters for this field entry is
  747.                         seven (7).  The code used in the sample data
  748.                         is in the format YYMMnnn; where YY is the year
  749.                         the book was bought, MM is the month the book
  750.                         was bought and nnn is a sequence number to
  751.                         identify a book specifically.  If more than
  752.                         999 books of the same title were received at
  753.                         the same time, the book code can be kept
  754.                         unique by changing the month by one.
  755.  
  756.          BOOK CONDITION This field is used to identify the condition
  757.                         of the book at the time it is issued to the
  758.                         student.  The book codes are as follows:
  759.  
  760.                                   N = NEW
  761.                                   G = GOOD
  762.                                   F = FAIR
  763.                                   P = POOR
  764.  
  765.                         This field contains only the single letter N,
  766.                         G, F, or P.
  767.  
  768.          BOOK COST      This field is used to record the cost of the
  769.                         book at the time of purchase.  The maximum
  770.                         size of this field entry is five (5)
  771.                         characters.  Therefore the maximum dollar
  772.                         amount is either 99.99 or 99999.  Either
  773.                         format is acceptable.
  774.  
  775.          BOOK TITLE     This field is the title of the book.  The
  776.                         maximum size of the field entry is twenty (20)
  777.                         characters.
  778.  
  779.          DATE ISSUED    This field is the date on which the book was
  780.                         issued to the student.  The entry format is
  781.                         MMDDYY; where MM is the month, DD is the day
  782.                         of the month, and YY is the year.  This field
  783.                         is used as an input field only during the BOOK
  784.                         ISSUED TO STUDENT function.  It is entered
  785.                         once per session and is then automatically
  786.                         added to every record entered during the
  787.  
  788.  
  789.                         Copyright (c) 1988 Barry Alpern
  790.  
  791.  
  792.  
  793.  
  794.  
  795.                                          TICS USERS GUIDE ---- PAGE 13
  796.  
  797.  
  798.  
  799.                         session.  If no date is entered upon request,
  800.                         the date from the operating system (DOS) is
  801.                         assumed.  Therefore make sure the system date
  802.                         is entered when the computer is turned on or
  803.                         else an incorrect date might be used.  This
  804.                         date is printed or displayed in other
  805.                         functions.
  806.  
  807.          DATE RETURNED  This field is the date that the student
  808.                         returned the book.  The entry format is
  809.                         MMDDYY; where MM is the month, DD is the day
  810.                         of the month, and YY is the year.  This field
  811.                         is used as an input field only during the BOOK
  812.                         RETURNED BY STUDENT function.  This field is
  813.                         entered once per session and is added to every
  814.                         record that is updated.  If no date is entered
  815.                         upon request, the date from the operating
  816.                         system (DOS) is assumed.  Therefore make sure
  817.                         the system date is entered when the computer
  818.                         is turned on else an incorrect date might be
  819.                         used.  This date is printed or displayed in
  820.                         other functions.
  821.  
  822.          DIVISION       This field is the number of the room to which
  823.          NUMBER         the student is assigned.  Division number is a
  824.                         Chicago term.  In other parts of the country,
  825.                         this term is known as home room.  The maximum
  826.                         size of this field entry is three (3)
  827.                         CHARACTERS.  This field accepts alphabetic as
  828.                         well as numeric characters.
  829.  
  830.                         NOTE: Be careful on the entry of this number.
  831.                         This field is a CHARACTER field.  Therefore,
  832.                         when printing a report by this field, the
  833.                         characters "12 " will be after the characters
  834.                         "109".  The number 12 should be entered as
  835.                         either " 12" or "012".
  836.  
  837.          FIELD          A field or data field is a piece of
  838.                         information, such as a person's first name,
  839.                         a city, account number or account type.  A
  840.                         field can be from one (1) character to many
  841.                         character in size.  The characteristics of a
  842.                         field is defined by the needs the user.
  843.  
  844.                         Note: also see RECORD and FILE.
  845.  
  846.          FILE           A data file is a collection of related blocks
  847.                         of information, or records.  Each record in
  848.                         the data file is further subdivided into
  849.                         fields, or regularly recurring items of
  850.                         information within each record.  In TICS, a
  851.                         file consists of all the information about the
  852.                         books with the same title.
  853.  
  854.  
  855.                         Copyright (c) 1988 Barry Alpern
  856.  
  857.  
  858.  
  859.  
  860.  
  861.                                          TICS USERS GUIDE ---- PAGE 14
  862.  
  863.  
  864.  
  865.  
  866.                         Note: Also see RECORD and FIELD.
  867.  
  868.          FILE NAME      This field is the name of the file as it
  869.                         appears on the disk or diskette.  A DOS file
  870.                         name has two parts: the base name, which is
  871.                         everything up to but not including the period
  872.                         (.), and the extension which includes the
  873.                         period and up to three (3) characters
  874.                         following the period.  The user only needs to
  875.                         supply the base name to the program.  Example
  876.                         of a file name for a U.S. History Book Volume
  877.                         1 could be USHIST1; or U.S. History Book
  878.                         Volume 2 could be USHIST2.  The maximum size
  879.                         of this field entry is eight (8) characters.
  880.  
  881.                         The program adds an extension of .DAT to the
  882.                         file name.  It follows the standard naming
  883.                         conventions of the operating system (DOS).
  884.  
  885.                         The file must reside on the default drive
  886.                         and/or subdirectory.  See Appendix A if the
  887.                         data file does not reside on the same drive
  888.                         and/or subdirectory as the program.
  889.  
  890.                         When the program requests the name of the file
  891.                         to process, the response of a question mark
  892.                         (?) lists all the TICS files that are already
  893.                         on the disk or diskette.  The up arrow, down
  894.                         arrow, Page Up, Page Down keys are used to
  895.                         select the desired file.  Press the <RETURN>
  896.                         key to select a file.  The <ESC> key returns
  897.                         to the screen without selection a file.
  898.  
  899.          IDENTIFICATION This field contains the number which is
  900.          NUMBER         assigned to the student by the school.  The
  901.                         maximum size of the field is eight (8)
  902.                         CHARACTERS.  This field accepts alphabetical
  903.                         as well as numeric characters.
  904.  
  905.                         NOTE:  Be careful on the entry of this field.
  906.                         This field is a character field.  Therefore,
  907.                         when printing a report by this field, the
  908.                         entry "2  " will appear after the entry "123".
  909.                         The number two (2) should be entered as " 2"
  910.                         or "002".
  911.  
  912.          INDEX          An index is a programming technique that
  913.                         allows quick access to each record of a large
  914.                         data file.  A computerized index works
  915.                         similarly to a card file index.  For example,
  916.                         if you are looking for the name Curz in a card
  917.                         index file, you would open the card file,
  918.                         finds the index tab C, then go to the end of
  919.  
  920.  
  921.                         Copyright (c) 1988 Barry Alpern
  922.  
  923.  
  924.  
  925.  
  926.  
  927.                                          TICS USERS GUIDE ---- PAGE 15
  928.  
  929.  
  930.  
  931.                         the C cards to find the Curz name quickly.  If
  932.                         the cards were not in alphabetically order,
  933.                         you would have to look at all the cards until
  934.                         you found the name Curz.  The contents of the
  935.                         computerized index is transparent to the user.
  936.  
  937.          ORDER          Order is the sequence in which the reports
  938.                         appear.  All the sequences are character
  939.                         order.  This means that the sequencing is done
  940.                         from left to right within the sequence field.
  941.                         Therefore, an entry of "2  " (Note: which is
  942.                         <2> and <RETURN>) will appear after an entry
  943.                         of " 12".  Keep this sequence in mind when a
  944.                         numeric field is being entered.
  945.  
  946.                         The space has the lowest sequence, followed by
  947.                         numbers, followed by alphabetic characters.
  948.                         The TICS program treats upper case and lower
  949.                         case alphabetic characters as if they were the
  950.                         same.  Therefore the character "2" has a lower
  951.                         order than the character "A" or "a".
  952.  
  953.          RECORD         A record is a series of fields treated as a
  954.                         meaningful unit in a data file.  Each record
  955.                         in a data file is a complete module of
  956.                         information about one item. In TICS, the
  957.                         record consists of all the information about
  958.                         one particular book.
  959.  
  960.                         Note: Also see FIELD and FILE.
  961.  
  962.          STUDENT'S NAME This field is the name of the person who was
  963.                         issued the book.  The student's name is
  964.                         entered into two fields.  The student's first
  965.                         name is a ten (1) character field.  The
  966.                         student's last name is a twenty (20) character
  967.                         field.
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.                         Copyright (c) 1988 Barry Alpern
  988.  
  989.  
  990.  
  991.  
  992.  
  993.                                          TICS USERS GUIDE ---- PAGE 16
  994.  
  995.  
  996.  
  997.          APPENDIX A
  998.  
  999.          INSTALLATION
  1000.  
  1001.          TICS, the Textbook Inventory Control System, consists of the
  1002.          program, TICS.EXE. (As TICS operates, its creates and uses
  1003.          the data files: filename.DAT and four (4) index files,
  1004.          filename.IXn.)  In order for TICS to function correctly, the
  1005.          setting for the number of files allowed open at the same time
  1006.          must be set using a CONFIG.SYS file.  A CONFIG.SYS file is a
  1007.          short text file which can be read by the operating system at
  1008.          start up time to change the default settings of various
  1009.          parameters, one of which is the number of files allowed open
  1010.          at the same time.  The CONFIG.SYS file must be in the root
  1011.          directory on the start up disk or diskette.  Note: root
  1012.          directory means the main directory not a subdirectory.
  1013.  
  1014.          TICS needs twenty-two (22) files open at once; the operating
  1015.          system's default value is only fifteen (15).  If your system
  1016.          already contains a CONFIG.SYS file, verify that the FILES
  1017.          value is at least twenty-two (22) with the following
  1018.          instruction:
  1019.  
  1020.                                 TYPE CONFIG.SYS
  1021.  
  1022.          If the FILES parameter is less than twenty-two (22) or is not
  1023.          used, you must change your existing CONFIG.SYS file to
  1024.          contain this parameter setting.
  1025.  
  1026.          If you do not have a CONFIG.SYS file on your start up disk or
  1027.          diskette, you can create one on the start up disk or diskette
  1028.          with the following instructions:
  1029.  
  1030.                               CHDIR\
  1031.                               COPY CON: CONFIG.SYS
  1032.                               FILES=22
  1033.                               ^Z
  1034.  
  1035.          NOTE:  ^Z means to hold down the <CTRL> key while pressing
  1036.                 the Z key, then press the <RETURN> key.
  1037.  
  1038.  
  1039.          The following is a description of how to setup your computer
  1040.          to run TICS.
  1041.  
  1042.  
  1043.          Single Diskette Drive System
  1044.  
  1045.          The following instructions will create a diskette which will
  1046.          contain the operating system (DOS) and be able to execute a
  1047.          program.
  1048.  
  1049.          Format a diskette using the instruction:
  1050.  
  1051.  
  1052.  
  1053.                         Copyright (c) 1988 Barry Alpern
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.                                          TICS USERS GUIDE ---- PAGE 17
  1060.  
  1061.  
  1062.  
  1063.                                    FORMAT /S
  1064.  
  1065.          Next, copy the TICS program onto the diskette:
  1066.  
  1067.                          COPY A:TICS.EXE B:
  1068.  
  1069.          Make sure that a CONFIG.SYS file is put onto this diskette.
  1070.          The diskette is ready to use.  To start the program, enter:
  1071.  
  1072.                                TICS
  1073.  
  1074.  
  1075.          Two Diskette Drive System
  1076.  
  1077.          The following instructions give two ways to execute the TICS
  1078.          program.  The first way assumes the operating system has
  1079.          already been booted; in which case, all you have to have is
  1080.          a diskette containing TICS.  The second way allows you to
  1081.          boot the operating system and execute TICS; in which case,
  1082.          you need a diskette containing the operating system and TICS.
  1083.  
  1084.          To produce a diskette containing only TICS, place a diskette
  1085.          with the operating system (DOS) in drive A and a blank
  1086.          diskette in drive B.  Format the blank diskette using the
  1087.          instruction:
  1088.  
  1089.                                    FORMAT B:
  1090.  
  1091.          If you want the operating system on the diskette, use the
  1092.          instruction:
  1093.  
  1094.                                   FORMAT B: /S
  1095.  
  1096.          Next, in either case, place the TICS distribution diskette
  1097.          into drive A and copy the TICS program onto the diskette
  1098.          using the instruction:
  1099.  
  1100.                            COPY A:TICS.EXE B:
  1101.  
  1102.          If this diskette is your start up diskette, make sure that a
  1103.          CONFIG.SYS file is put onto this diskette.  The diskette is
  1104.          ready to use.  After the computer has been turned on and the
  1105.          operating system loaded, start the program by entering:
  1106.  
  1107.                                TICS
  1108.  
  1109.          Hard Drive
  1110.  
  1111.          The following instructions will create a subdirectory that
  1112.          will contain the TICS program and all the files needed.
  1113.  
  1114.          Create a subdirectory using the following instructions:
  1115.  
  1116.                                   C:\
  1117.  
  1118.  
  1119.                         Copyright (c) 1988 Barry Alpern
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.                                          TICS USERS GUIDE ---- PAGE 18
  1126.  
  1127.  
  1128.  
  1129.                                   MKDIR TICS
  1130.                                   CHDIR\TICS
  1131.  
  1132.          Next, place the TICS distribution diskette into drive A and
  1133.          copy the TICS program into the subdirectory:
  1134.  
  1135.                                COPY A:TICS.EXE C:
  1136.  
  1137.          Make sure that a CONFIG.SYS file is put into the root
  1138.          directory.  To run the program, enter the following
  1139.          instructions:
  1140.  
  1141.                                   C:
  1142.                                   CHDIR\TICS
  1143.                                   TICS
  1144.  
  1145.          An alternate way of starting the program is with a batch
  1146.          file.  Create a batch file as follows:
  1147.  
  1148.                               CHDIR\
  1149.                               COPY CON: TICS.BAT
  1150.                               ECHO OFF
  1151.                               C:
  1152.                               CHDIR\TICS
  1153.                               TICS
  1154.                               CHDIR\
  1155.                               ^Z
  1156.  
  1157.          NOTE:  ^Z means to hold down the <CTRL> key while pressing
  1158.                 the Z key, then press the <RETURN> key.
  1159.  
  1160.          After the batch file has been created, start the Textbook
  1161.          Inventory Control System by entering:
  1162.  
  1163.                                      TICS
  1164.  
  1165.          NOTE:  If the data files do not reside on the same default
  1166.          drive or subdirectory as the TICS program, create the start
  1167.          up batch file as follows:
  1168.  
  1169.                               CHDIR\
  1170.                               COPY CON: TICS.BAT
  1171.                               ECHO OFF
  1172.                               C:
  1173.                               CHDIR\TICS
  1174.                               drive:path\TICS
  1175.                               CHDIR\
  1176.                               ^Z
  1177.  
  1178.          Where drive:path\ is the drive and path or subdirectory where
  1179.          the TICS program is located.
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.                         Copyright (c) 1988 Barry Alpern
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.                                          TICS USERS GUIDE ---- PAGE 19
  1192.  
  1193.  
  1194.  
  1195.          APPENDIX B
  1196.  
  1197.          USING THE TEXTBOOK INVENTORY CONTROL SYSTEM
  1198.  
  1199.          TICS is designed to be easy to use.  The ideas presented in
  1200.          this section of the user's manual are those of the author and
  1201.          the first user.  They are by no means the only ways to use
  1202.          TICS.  But they can be a guide to getting you started on the
  1203.          use of TICS.  If you think of any variations of either how to
  1204.          use TICS or of TICS itself, please sent me a note.  I would
  1205.          be glad to hear from you.
  1206.  
  1207.          In Appendix C there is a Book Issue form.  Reproduce this
  1208.          form as often as you need.  Have copies of this form at the
  1209.          beginning of the term to have students sign for books.  After
  1210.          all books have been issued to the students, this form can
  1211.          also be used as an input document for data entry.
  1212.  
  1213.          Start TICS and enter all the data or as much of it as you
  1214.          care to in one setting.  List the records and verify that the
  1215.          data was entered correctly.  After the data has been entered
  1216.          and verified, use the PRINT RECORDS function to make a list
  1217.          of the records by student name and keep it available in case
  1218.          a book is returned before the end of the term. (At this time
  1219.          it may be advantageous to reorganize the indexes.)
  1220.  
  1221.          When the books are returned at the end of the term, a pre-
  1222.          printed list of the books by student name and/or book code
  1223.          can be on-hand for student signature and then used as a
  1224.          record of books returned.
  1225.  
  1226.          The return date should be entered for all books returned
  1227.          using the BOOKS RETURNED BY STUDENT function.  Two
  1228.          appropriate lists can be generated at this time.  First, as a
  1229.          final record, print a list of all the books issued.  Second,
  1230.          print a list of all books not returned.
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.                         Copyright (c) 1988 Barry Alpern
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.                                          TICS USERS GUIDE ---- PAGE 20
  1258.  
  1259.  
  1260.  
  1261.          APPENDIX C
  1262.  
  1263.          TEXTBOOK INVENTORY CONTROL SYSTEM FORMS
  1264.  
  1265.          Appendix C contains forms that can be useful in using TICS.
  1266.  
  1267.  
  1268.          The first form is used when issuing textbooks to the
  1269.          students.  You can have students sign their names as proof
  1270.          that they received the book and then refer to it as an input
  1271.          document when the data is entered into the programs.  Feel
  1272.          free to reproduce it as often as needed.
  1273.  
  1274.          The second form is used when ordering the Textbook Inventory
  1275.          Control System.  When purchasing the system, complete the
  1276.          form, enclosed it with a check and sent both of them to the
  1277.          address on the form.
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.                         Copyright (c) 1988 Barry Alpern
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.     DATE:_________             TEXTBOOK INVENTORY         PAGE __ OF__
  1328.                                    BOOK ISSUE
  1329.     TITLE:______________                                  FILE:_______
  1330.  
  1331.     BOOK     BK   STUDENT:
  1332.     CODE     CD   FIRST NAME      LAST NAME           DIV  ID NUMBER
  1333.     -------  --   --------------  ------------------  ---  -----------
  1334.  
  1335.  
  1336.     _______  __   ______________  __________________  ___  ___________
  1337.  
  1338.     _______  __   ______________  __________________  ___  ___________
  1339.  
  1340.     _______  __   ______________  __________________  ___  ___________
  1341.  
  1342.     _______  __   ______________  __________________  ___  ___________
  1343.  
  1344.     _______  __   ______________  __________________  ___  ___________
  1345.  
  1346.     _______  __   ______________  __________________  ___  ___________
  1347.  
  1348.     _______  __   ______________  __________________  ___  ___________
  1349.  
  1350.     _______  __   ______________  __________________  ___  ___________
  1351.  
  1352.     _______  __   ______________  __________________  ___  ___________
  1353.  
  1354.     _______  __   ______________  __________________  ___  ___________
  1355.  
  1356.     _______  __   ______________  __________________  ___  ___________
  1357.  
  1358.     _______  __   ______________  __________________  ___  ___________
  1359.  
  1360.     _______  __   ______________  __________________  ___  ___________
  1361.  
  1362.     _______  __   ______________  __________________  ___  ___________
  1363.  
  1364.     _______  __   ______________  __________________  ___  ___________
  1365.  
  1366.     _______  __   ______________  __________________  ___  ___________
  1367.  
  1368.     _______  __   ______________  __________________  ___  ___________
  1369.  
  1370.     _______  __   ______________  __________________  ___  ___________
  1371.  
  1372.     _______  __   ______________  __________________  ___  ___________
  1373.  
  1374.     _______  __   ______________  __________________  ___  ___________
  1375.  
  1376.     _______  __   ______________  __________________  ___  ___________
  1377.  
  1378.  
  1379.  
  1380.      
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.                                    ORDER FORM
  1394.  
  1395.  
  1396.          Check any item:
  1397.  
  1398.               (_) License for use of TEXTBOOK INVENTORY CONTROL SYSTEM
  1399.                   Note: The license include up to 5 updates.
  1400.  
  1401.               (_) Payment of $_____ is enclosed (check or money order)
  1402.  
  1403.               (_) This system is very useful in keeping track of the
  1404.                   textbooks.
  1405.  
  1406.               (_) I feel that this system is the greatest thing since
  1407.                   the invention of the pencil.
  1408.  
  1409.  
  1410.               __________________________________________________
  1411.               Business or School Name
  1412.  
  1413.               __________________________________________________
  1414.               Address
  1415.  
  1416.               __________________________________________________
  1417.  
  1418.  
  1419.               _________________________    ______    ___________
  1420.               City                         State     Zip Code
  1421.  
  1422.               _________________________
  1423.               Phone (include area code)
  1424.  
  1425.               __________________________________________________
  1426.               Principal (If ordered by school)
  1427.  
  1428.               __________________________________________________
  1429.               Department Name (if ordered by a specific dept.)
  1430.  
  1431.               __________________________________________________
  1432.               Head of Department
  1433.  
  1434.  
  1435.  
  1436.          Send this completed form to:
  1437.  
  1438.                              Barry Alpern
  1439.                              3600 N. Lake Shore Dr.
  1440.                              Chicago, IL 60613
  1441.  
  1442.          For orders from outside the U.S., please enclose an
  1443.          international money order payable in U.S. currency.
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.